package com.macro.mall.service;

import com.macro.mall.model.PmsProductCommentLabel;
import com.macro.mall.model.PmsProductCommentLabelRes;

import java.util.List;

public interface PmsProductCommentLabelService {
    /**
     * 标签列表
     * @return
     */
    List<PmsProductCommentLabel> listAll();

    /**
     * 添加标签
     * @param pmsProductCommentLabel
     */
    void addPmeProductCommentLabel(PmsProductCommentLabel pmsProductCommentLabel);

    /**
     * 修改标签表
     * @param pmsProductCommentLabel
     */
    void updatePmeProductCommentLabel(PmsProductCommentLabel pmsProductCommentLabel);

    /**
     * 删除标签
     * @param id
     */
    void delPmeProductCommentLabel(Integer id);

    /**
     * 回显标签表
     * @param id
     */
    PmsProductCommentLabel findPmeProductCommentLabel(Integer id);

    /**
     * 根据类型查找标签列表
     * @param pmsProductCommentLabelRes
     * @return
     */
    List<PmsProductCommentLabel> findByTypeId(PmsProductCommentLabelRes pmsProductCommentLabelRes);
}
